# 打印语句 print
"""
    概述：Python中的输出语句指的是 print() 函数，它可以把 小括号中的内容 输出到控制台
    格式:
        print(直接量 或者 变量名)
    直接量：也叫字面量，顾名思义就是字面表示的量

    分类： 即常用的输出格式的写法
        1. 输出单个的值
        2. 同时输出多个值
        3. 换行输出 和 不换行输出
        4. 格式化输出 -> 占位符表示
        5. 格式化输出 - > 插值表示

"""
print(5)
print(3.14)

name = "聂茹凤"
age = 22
salary = 9768.52

# 单值输出
print(name)

# 多值输出
print(name,age)

# 换行输出
print("我的名字叫:",name)
print("我的年龄是:",age)

print("我的名字叫:",name,"\n我的年龄是:",age)

print("-" * 30)

# 换行输出
print("Hello")
print("World")

# 上述代码等同于 \n 是换行
print("Hello",end="\n")
print("World")

# 不换行输出
print("Hello",end="")
print("World")

print("Hello",end="\t")  # \t 是空格
print("World")

print("Hello\tWorld")
print("Hello\nWorld")

# 格式化输出 -> 占位符表示
print("-" * 30)
print("我叫%s"%name)

# %s  表示字符串
# %d  表示整数
# %f  表示浮点数
print("我叫%s,今年%d岁了，我的工资是%.2f"%(name,age,salary))

# 我叫聂茹凤，我的工资今年上涨了 30%
# % -> %%
print("我叫%s,我的工资今年上涨了30%%"%name)

# 格式化输出 - > 插值表示
print("*" * 30)
a = 30
print(f"大家好，我叫{name},今年{age}岁了，我的工资是{salary},我的工资今年上涨了{a}%")
# 05d 表示 age 是5位数，不足五位，补充0
# .3f salary 保留3为小数

print(f"大家好，我叫{name},今年{age:05d}岁了，我的工资是{salary:.3f}")